used to express praise and approval - Deutsch Englisch Wörterbuch